Communication Integrations

Overview

AutomateNexus CRM supports multiple communication channels beyond email, enabling you to reach contacts via SMS, voice calls, push notifications, and social media messaging. By integrating services like Twilio for SMS and voice, configuring push notifications for real-time alerts, and connecting social media accounts through OAuth, you can build a truly omnichannel communication strategy. This guide covers the setup process for each communication channel available in AutomateNexus CRM.

Prerequisites

Before setting up communication integrations, ensure you have:

  • An active AutomateNexus CRM account with Administrator or Manager role permissions.
  • A Twilio account with a verified phone number (for SMS and voice).
  • Access to your social media business accounts (Facebook, Instagram, Twitter/X, LinkedIn) for social OAuth connections.
  • A valid payment method on your Twilio account (SMS and voice usage incurs per-message and per-minute charges).

Navigating to Communication Settings

  1. Log in to your AutomateNexus CRM dashboard.
  2. Click Settings in the left-hand sidebar.
  3. Select Integrations from the settings menu.
  4. Click the Communications tab at the top of the Integrations page.

Twilio SMS Integration

About Twilio SMS

Twilio provides programmable SMS that allows AutomateNexus CRM to send and receive text messages to and from your contacts. This is ideal for appointment reminders, follow-up messages, two-factor authentication codes, and marketing campaigns to opted-in contacts.

Step-by-Step Twilio SMS Setup

  1. Log in to your Twilio Console at console.twilio.com.
  2. On the dashboard, locate your Account SID and Auth Token. Copy both values.
  3. Navigate to Phone Numbers → Manage → Active Numbers to find your Twilio phone number. If you do not have one, click Buy a Number and select a number with SMS capability.
  4. In AutomateNexus CRM, navigate to Settings → Integrations → Communications.
  5. Click Configure next to Twilio SMS.
  6. Enter the following fields:
    • Account SID: Your Twilio Account SID.
    • Auth Token: Your Twilio Auth Token.
    • Phone Number: Your Twilio phone number in E.164 format (e.g., +15551234567).
  7. Click Test Connection. AutomateNexus CRM will send a test SMS to your account phone number.
  8. Click Save Configuration.

Configuring Twilio Messaging Service

For higher volume SMS sending or using multiple phone numbers, set up a Twilio Messaging Service:

  1. In the Twilio Console, navigate to Messaging → Services.
  2. Click Create Messaging Service.
  3. Name the service (e.g., "AutomateNexus CRM") and select the use case.
  4. Add your phone numbers to the Messaging Service sender pool.
  5. Complete the compliance steps required by Twilio.
  6. Copy the Messaging Service SID (starts with MG).
  7. In AutomateNexus CRM, navigate to Settings → Integrations → Communications → Twilio SMS → Advanced.
  8. Enter the Messaging Service SID in the Messaging Service SID field.
  9. Click Save. AutomateNexus CRM will use the Messaging Service instead of a single phone number for sending.

Setting Up Inbound SMS

To receive SMS replies from contacts directly in AutomateNexus CRM:

  1. In AutomateNexus CRM, navigate to Settings → Integrations → Communications → Twilio SMS → Inbound Settings.
  2. Copy the Inbound Webhook URL displayed on the page.
  3. Go to the Twilio Console, navigate to Phone Numbers → Manage → Active Numbers.
  4. Click on your phone number.
  5. Under Messaging, set the A Message Comes In webhook to the URL copied from AutomateNexus CRM. Set the HTTP method to POST.
  6. Click Save.
  7. Incoming SMS messages will now appear in the contact conversation timeline within AutomateNexus CRM.

Twilio Voice Integration

About Twilio Voice

Twilio Voice enables click-to-call functionality, call recording, interactive voice response (IVR) menus, and voicemail handling directly within AutomateNexus CRM.

Step-by-Step Voice Setup

  1. In AutomateNexus CRM, navigate to Settings → Integrations → Communications.
  2. Click Configure next to Twilio Voice.
  3. If you have already configured Twilio SMS, your Account SID and Auth Token will be pre-filled. Otherwise, enter them now.
  4. Select the Twilio phone number to use for outbound calls. This number must have voice capability enabled.
  5. Configure voice settings:
    • Call recording: Toggle on to automatically record all outbound and inbound calls. Recordings are stored in the contact timeline.
    • Voicemail: Enable voicemail for missed inbound calls. Configure a greeting message or upload an audio file.
    • Caller ID: Choose whether to display your Twilio number or your business name as the caller ID.
    • Call timeout: Set the number of seconds before a call is sent to voicemail (default: 30 seconds).
  6. Click Save Configuration.

Configuring Inbound Voice

  1. Copy the Voice Webhook URL from Settings → Integrations → Communications → Twilio Voice → Inbound Settings.
  2. In the Twilio Console, navigate to your phone number settings.
  3. Under Voice, set the A Call Comes In webhook to the URL from AutomateNexus CRM. Set the HTTP method to POST.
  4. Save the configuration.
  5. Inbound calls will now be routed to AutomateNexus CRM and can be answered through the browser-based softphone or forwarded to a team member.

Call Routing and IVR

Set up call routing rules and IVR menus:

  1. Navigate to Settings → Integrations → Communications → Twilio Voice → Call Routing.
  2. Configure routing rules:
    • Direct routing: Route all calls to a specific user or team.
    • Round-robin: Distribute calls evenly among team members.
    • IVR menu: Create a multi-level phone menu (e.g., "Press 1 for Sales, Press 2 for Support").
    • Business hours: Define working hours. Calls outside business hours can be sent to voicemail or a different destination.
  3. Click Save Routing Rules.

Push Notifications

About Push Notifications

AutomateNexus CRM supports push notifications to alert team members about important events such as new leads, deal updates, task deadlines, and incoming messages. Push notifications work through the AutomateNexus CRM web app and mobile app.

Enabling Push Notifications

  1. Navigate to Settings → Integrations → Communications → Push Notifications.
  2. Toggle on Enable Push Notifications.
  3. Configure which events trigger push notifications:
    • New lead assigned: Notify when a new lead is assigned to a team member.
    • Deal stage changed: Alert when a deal moves to a new pipeline stage.
    • Task due: Remind team members of upcoming or overdue tasks.
    • Incoming message: Notify when a new SMS, email, or social message is received.
    • Payment received: Alert when a payment is processed.
    • Form submission: Notify when a contact submits a form.
  4. Click Save Preferences.

Per-User Notification Settings

Each team member can customize their own notification preferences:

  1. Click on the user avatar in the top-right corner of AutomateNexus CRM.
  2. Select My Notifications.
  3. Toggle individual notification types on or off.
  4. Set quiet hours during which notifications are suppressed.
  5. Choose notification delivery methods (browser push, email digest, or mobile push).

Social Media OAuth Connections

Facebook and Instagram

  1. Navigate to Settings → Integrations → Communications → Social Media.
  2. Click Connect next to Facebook/Instagram.
  3. Log in with your Facebook account that has admin access to your Facebook Business Page.
  4. Select the Facebook Pages you want to connect.
  5. Grant the requested permissions (manage pages, read and send messages, view page insights).
  6. If you have an Instagram Business account linked to your Facebook Page, it will be automatically connected as well.
  7. Click Save.

Once connected:

  • Facebook Messenger conversations appear in the AutomateNexus CRM inbox alongside SMS and email conversations.
  • Instagram Direct Messages from your business account are synced to the CRM.
  • You can respond to Facebook and Instagram messages directly from the contact timeline.
  • Facebook lead form submissions can be automatically imported as new contacts.

Twitter/X Integration

  1. Navigate to Settings → Integrations → Communications → Social Media.
  2. Click Connect next to Twitter/X.
  3. Authorize AutomateNexus CRM to access your Twitter/X account.
  4. Configure which interactions to track:
    • Direct Messages: Sync DMs to the CRM inbox.
    • Mentions: Track when your brand is mentioned.
    • Replies: Monitor replies to your tweets.
  5. Click Save.

LinkedIn Integration

  1. Navigate to Settings → Integrations → Communications → Social Media.
  2. Click Connect next to LinkedIn.
  3. Sign in with your LinkedIn account. Note that LinkedIn integration requires a LinkedIn Business or Sales Navigator account for full functionality.
  4. Grant the requested permissions.
  5. Configure sync settings:
    • Contact enrichment: Automatically enrich CRM contact profiles with LinkedIn data (job title, company, profile URL).
    • Message sync: Sync LinkedIn InMail and messaging conversations to the CRM.
  6. Click Save.

Unified Inbox

All connected communication channels converge in the AutomateNexus CRM Unified Inbox:

  1. Navigate to Inbox in the left-hand sidebar.
  2. The inbox displays all conversations across channels: email, SMS, Facebook Messenger, Instagram DMs, Twitter DMs, and LinkedIn messages.
  3. Each conversation shows the channel icon (email, SMS, social) for easy identification.
  4. Reply to any message from the inbox, and AutomateNexus CRM will send the response through the original channel.
  5. Use the channel filter to view conversations from a specific channel only.

Testing Communication Integrations

  1. Test SMS: Send a test SMS to your personal phone number from a contact record. Verify delivery and check that replies appear in the conversation timeline.
  2. Test Voice: Make a test call from the CRM to your phone. Verify audio quality, call recording (if enabled), and that the call log appears in the contact timeline.
  3. Test Push Notifications: Trigger a test event (e.g., create a new lead) and verify the push notification appears in your browser or mobile app.
  4. Test Social Media: Send a test message to your Facebook Page from a personal account. Verify it appears in the AutomateNexus CRM inbox and send a reply.

Troubleshooting

SMS Not Sending

  • Verify your Twilio Account SID and Auth Token are correct.
  • Check that your Twilio account has sufficient balance for SMS charges.
  • Ensure the recipient phone number is in E.164 format.
  • For US/Canada numbers, verify you have completed A2P 10DLC registration in Twilio (required for business SMS since 2024).
  • Check Twilio error logs at Monitor → Logs → Errors in the Twilio Console.

Voice Calls Dropping or Poor Quality

  • Ensure you have a stable internet connection with sufficient bandwidth.
  • Allow microphone access in your browser when prompted.
  • Check that your browser supports WebRTC (Chrome, Firefox, Edge are recommended).
  • Disable VPN connections that may introduce latency.

Social Media Messages Not Syncing

  • Verify the OAuth connection is still active (tokens may expire).
  • For Facebook, ensure the connected account still has admin access to the Page.
  • Check that the Facebook Page is published and not restricted.
  • Reconnect the social media account if messages stop syncing.

Push Notifications Not Appearing

  • Ensure browser notifications are enabled for the AutomateNexus CRM domain.
  • Check that the notification type is toggled on in your user notification settings.
  • Verify you are not in quiet hours.
  • Clear your browser cache and re-enable notifications.

Related Articles


Was this article helpful?