This article assumes that the sandbox has events installed and configured as if the sandbox was just refreshed from production.
1. Log into the sandbox.
2. Navigate to the setup menu, under develop click sites.
3. Copy the visible link for the sandbox events site (ex. http://sandbox-targetx.cs22.force.com/events).
4. Add an s to the end of http if it isn't there already (ex. https://sandbox-targetx.cs22.force.com/events).
**This will be known as the sandbox events site URL or <sandboxsiteURL> later in this document.
Note: If you already have a sandbox registration form, select that form and skip steps 3 and 4 below.
1. Log into the production CRM (Form Assembly will always be accessed through production).
2. Select Form Assembly and navigate to Manage Web Forms.
3. Find the form that you would like to use as the base for the sandbox registration and choose Copy & Open in Form Builder.
4. Rename the form so that its clear that it is the sandbox event registration form and Save.
5. Go to the Notifications tab and change the redirect URL to be <sandboxsiteURL>/Targetx_eventsb__formprocess?id=%%SFA_CONTACT%%&rid=%%RESPONSE_ID%%
6. Go to the Connectors tab, select Configure on the Salesforce Submit Connector.
7. Under Salesforce Authentication, click Reset Credentials.
8. Enter the username, password and security token of the sandbox and check the sandbox checkbox.
9. Go to the Publish tab, where it says your form is publicly available, copy only the numbers from the end of this URL. This will be the Form Id referenced in future steps.
To display the Organization calendar correctly based on Session Settings, you must add a Trusted Domain:
1. Log into the sandbox CRM.
2. In setup, under develop click custom settings.
3. Find events settings and click manage. Edit the default setting.
4. Update the SingleEventRegistrationURL:
5. Update the Default Form Id to be the id from step 9 of updating Form Assembly.
1. All events created in sandbox should use the form id from step 9 of updating Form Assembly or be blank.
2. The link to test the events site is your <sandboxsiteURL>.