Note: In order to set up this integration, you must be designated as the data owner on your Seated account. Please reach out to [email protected] if you want to request this designation.
Steps
Generate your API key in co:brand
Log into co:brand and click "Drops."
Select the artist you'd like to create an integration for, and then click on the gear icon to open the "Settings" window.
In the left-hand menu, under "Preferences," select "Integrations."
Find the Seated card and click into it.
Optional: Add an Import Label— a name applied to every fan imported
with this key, so you can identify the source when filtering your audience
later (i.e. "Seated Import").
Click "Create API Key."
Your key is shown once and will not be displayed again. Click "Copy" and keep it somewhere safe. You'll paste it into Seated in the next part.
Send email addresses collected on Seated into co:brand
Log into your Seated dashboard here, select your profile, and navigate to the “Integrations” tab.
Scroll down to the “Available Integrations” section to find the option for "Webhook." Click “Create.”
Under "URL," paste:
https://api-v2.cobrand.com/drops/v1/partners/signup/create
Click "Add Header." Under "Header Name," enter:
Authorization
For "Header Value," enter the word `Bearer`, then a space, then paste your co:brand API key that you generated earlier. It should look like:
Bearer <your-api-key>
In the **Payload** section, delete everything and paste the following:
{
"first_name": "{{first_name}}",
"last_name": "{{last_name}}",
"email_address": "{{email}}",
"city": "{{venue_city}}",
"state": "{{venue_state}}",
"country_code": "{{venue_country}}"
}Click "Test Webhook." You should see a green message that says "Webhook test successful."
Click "Continue."
Name your webhook "Co:brand Email Integration," or something similar.
Under "Triggers," make sure "Email Opt-in" is checked.
13. Click "Save Webhook."
Send phone numbers collected on Seated into co:brand
Log into your Seated dashboard here, select your profile, and navigate to the “Integrations” tab.
Scroll down to the “Available Integrations” section to find the option for "Webhook." Click “Create.”
Under "URL," paste:
https://api-v2.cobrand.com/drops/v1/partners/signup/create
Click "Add Header." Under "Header Name," enter:
Authorization
For "Header Value," enter the word `Bearer`, then a space, then paste your co:brand API key that you generated earlier. It should look like:
Bearer <your-api-key>
In the **Payload** section, delete everything and paste the following:
{
"first_name": "{{first_name}}",
"last_name": "{{last_name}}",
"phone_number": "{{phone_number}}",
"city": "{{venue_city}}",
"state": "{{venue_state}}",
"country_code": "{{venue_country}}"
}Click "Test Webhook." You should see a green message that says "Webhook test successful."
Click "Continue."
Name your webhook "Co:brand Phone Number Integration," or something similar.
Under "Triggers," make sure "Phone Opt-in" is checked.
13. Click "Save Webhook."
Add compliance language
Navigate to the "Integrations" tab within your dashboard.
Under "Your Integrations," find "Email Opt-In" and click the "Edit" button.
In the "Opt-In Language" box, paste the following:
I agree to share my information and receive marketing text messages and emails from {Artist} via co:brand. Message and data rates may apply, message frequency varies. Reply STOP to unsubscribe. See co:brand's [Terms of Service](https://music.cobrand.com/terms-of-service/) and [Privacy Policy](https://music.cobrand.com/privacy-policy/).Check the box that says "I confirm the opt-in language changes above."
Scroll to the bottom and click "Save Opt-In"
Repeat this process with "Phone Opt-In" in the "Your Integrations" tab.
That's it! Once both webhooks are in place, any new opted-in emails and phone numbers that you collect on Seated will start flowing into co:brand automatically.
