ThruText & ActionKit Overview
ActionKit is a digital organizing platform that helps you manage events, send emails, and track supporter data. When you connect ActionKit to ThruText, “Yes” RSVPs from your texting campaigns can sync directly to your ActionKit events.
This integration saves admins time and improves data accuracy by keeping event sign-ups in sync across both tools. In this guide, we’ll walk ThruText admins through how to turn on the ActionKit integration, set up a campaign that collects RSVPs, and confirm that those RSVPs are flowing back into ActionKit automatically.
TABLE OF CONTENTS
- Before You Begin
- Enable The ActionKit Integration
- Prepare Your Event Data
- Create A ThruText Campaign With ActionKit RSVP
- View And Export RSVP Results
- Troubleshooting And Common Issues
Before You Begin
Before setting up the integration, make sure you have:
- ThruText admin access for your organization.
- An ActionKit account with permission to create staff users and manage API access.
- At least one ActionKit event and event sign-up page configured.
You will complete the setup once per organization. After the integration is enabled, your team can reuse it for future campaigns that collect event RSVPs.
Enable The ActionKit Integration
To enable the integration, you will create a dedicated ActionKit user for ThruText and send its credentials to GetThru Support.
- Create A Staff-Level User In ActionKit
- In ActionKit, create a new staff-level user named thrutext.
- Set the email address to support@getthru.io.
- Give this user full API permissions. This is typically:
- All Models – View, Edit, Delete, or
- REST API – View, Edit, Delete (depending on your ActionKit configuration).
- Send Credentials To GetThru
- Email support@getthru.io with:
- Your organization’s ActionKit URL, and
- The username/email for the thrutext user.
- For security, send the password separately using a one-time secret service (for example, https://onetimesecret.com or another one-time link tool approved by your organization).
- Email support@getthru.io with:
GetThru Support will confirm when the integration is enabled for your ThruText account.
Once enabled, your ThruText account will include three new custom fields:
- actionkit_event_id
- actionkit_page_name
These fields connect your contacts in ThruText to specific events in ActionKit.

You only need to do this setup once. After it is enabled, you can reuse the same configuration for any event RSVP campaign that should sync back to ActionKit.
Prepare Your Event Data
Next, you will upload a group of contacts into ThruText that includes the ActionKit event details.
Required Fields
Prepare a CSV file with your contacts and at least the following columns:
- Contact information:
- first_name
- last_name
- phone
- ActionKit fields:
- email - The email that will be used to RSVP in ActionKit.
- actionkit_event_id - The Host page event ID for the event in ActionKit.
- actionkit_page_name - The short name of the event sign-up page for that event.
In ActionKit, your event sign-up page short name for RSVPs ends in _attend. Make sure the value in actionkit_page_name matches that short name exactly.
Recommended Fields
We recommend adding additional event details to your CSV so senders can reference them in recommended replies, for example:
- event_location
- event_start_time
- event_date
These can be mapped to separate custom fields in ThruText and used to personalize messages.
Upload The Group
- Go to Groups in ThruText and upload your CSV as a New Group.
- During field mapping, map:
- actionkit_event_id
- actionkit_page_name
- Map any additional event detail columns (like location or time) to new or existing custom fields.
Create A ThruText Campaign With ActionKit RSVP
Now you will create a ThruText campaign that uses an ActionKit Event RSVP survey question.
- Create The Campaign
- From the ThruText dashboard, create a New Campaign and select the group you just uploaded.
- Configure the campaign as usual. Refer to our guide, Launching a ThruText Campaign, for details.
- Add The ActionKit Event RSVP Survey Question
- In the Survey Question step of campaign setup, locate the Survey Type dropdown.
- Select ActionKit Event RSVP from the list.
- Enter the question text your message senders will see, for example:
- “Will they attend this event?”
- Click Add Question to save.

View And Export RSVP Results
When message senders record responses to the ActionKit Event RSVP question:
- If they select Yes, ThruText notifies ActionKit of the contact’s RSVP and updates the corresponding event attendance.
- If they select No, no change is made in ActionKit. The response remains available in ThruText for reporting.
- If a sender changes an answer from No to Yes, the Yes response will sync back to ActionKit.

ActionKit Event RSVP responses are included in the standard ThruText campaign survey exports along with your other survey data. This export contains all survey responses so you can track who declined the event, follow up with them, or analyze reasons they are not attending.
Troubleshooting And Common Issues
RSVPs Are Not Appearing In ActionKit
- Confirm that the ActionKit integration has been enabled for your account by GetThru Support.
- Check that the ActionKit Event ID and ActionKit Page Name in your CSV match the event’s host page event ID and sign-up page short name (ending in _attend) exactly.
- Make sure your survey question’s Survey Type is set to ActionKit Event RSVP in the campaign settings.
- Verify that senders are recording “Yes” responses during conversations.
Only Some Contacts Are Syncing
- Confirm that every contact in the group has values for ActionKit Event ID and ActionKit Page Name.
- Check for formatting issues (for example, extra spaces or capitalization differences) in those fields.
I See “No” Responses In ThruText But Not In ActionKit
- This is expected. “No” responses are stored only in ThruText and do not affect ActionKit.
- Use a Campaign-level Survey Export to review all “No” responses and take any necessary follow-up actions.
If you have checked these items and RSVPs still are not syncing as expected, please contact support@getthru.io with:
- Your organization name
- A description of the issue
- The campaign name and ID
- Example contacts who should have synced