If you want to publish moments created with GeoBooster on your Twitter, you need to set up an integration with Pabbly Connect.
Important: at the moment of writing Twitter allows posting only text posts via the integration, media ones are unavailable.
First of all, go to pabbly.com and create an account (if you don’t have one). You can set up the integration with a free account, but you may need to switch to a paid account later because the number of runs on a free account is limited.
First of all go to “Pabbly Connect”, and click on the "Access now" button on the "All Apps" page.
Create a new workflow: click on the "Create Workflow" button, specify the name of the workflow, for example, "GeoBooster->Facebook" and click the "Create" button.
Type "Webhook" in the "Choose app" search input below "App event" and click on "Webhooks" in the search results list.
Copy the webhook URL, switch off the "Simple Response" toggle, and click the "Capture Response" button below the "Webhook URL" input.
Go to the GeoBooster web-application, open the business you are setting up the integration with, proceed to the "Settings" tab, paste the webhook URL you’ve copied in the previous step to the "Add Zapier webhook" field, and click the "Update" button.
Create at least two new moments in GeoBooster for your business and approve them for publishing.
Return to Pabbly and wait around 10 minutes, till the “Response received” checkbox appears.
Scroll down, click on the "Choose Your Next Application" block, type "Iterator" in the "Choose app" search input below "App event" and click on "Iterator" in the search results list.
Make sure the "Response" value is selected in the "Choose Array" dropdown and click the "Save & Send Test Request" button.
Scroll down, and click on the "Add Action Step" round button with a plus sign.
Type "Text Formatter" in the "Choose app" search input below the "App event", and click on the "Text Formatter" in the search results list.
Click in the "Action Event" field, select "Truncate" from the dropdown, and click the "Connect" button.
Click in the "Text" field, select "Iterator by Pabbly" from the "Insert Data from Previous Step" dropdown, then the "Description".
Click in the "Max Length" field and enter 279 there, then make sure "Append Ellipsis?" is set to "True". Then click the "Save & Send Test Request" field.
Scroll down, and click on the "Add Action Step" round button with a plus sign.
Type "Twitter" in the "Choose app" search input below "App event", and click on "Twitter" in the search results list.
Click in the "Action Event" field and select "Create Tweet" from the dropdown, then click the "Connect" button.
In the "Connect Twitter Account" panel select "Add New Connection", and click "Connect With Twitter".
A popup window will open with two inputs for Client ID and Client Secret, and links to the guide on how to get them. Please click the "Learn more" link to read the most up-to-date instructions and follow them.
At the moment of writing the flow includes registration on the https://developer.twitter.com/, and filling out some forms. Make sure, you have the URL of your company's website in handy. Once you're done you will get the Client ID and Secret for the Twitter API access.
Get back to Pabbly, copy-paste Client ID and Secret into the corresponding fields on the "Connect Application" and click the "Save" button.
A new browser window will open with the access request to your Twitter account. Click the "Authorize app" button.
You will return to Pabbly.
Click the "Message" field and select "Text Formatter by Pabbly: Truncate" from the "Insert Data from Previous Step" dropdown, then the "Result". Click the "Save & Send Test Request" button. The moment description will be sent to your Twitter account.
Scroll up to the top of the page, click the "Dashboard" link, and make sure your workflow is "Active". Congratulations, your moments will be sent to your Twitter.